Caenorhabditis elegans Proteins - chemistry

14749834 |